h1              {
                 text-decoration: underline;
                 font-size: 2em;
                 font-weight: bolder;
                }

h2              {
                 font-size: 1.2em;
                }

h4              {
                font-size: 1em;
                font-weight: bold;
                text-decoration: underline;
                }
                


#markertitle, #userinfo, #markerdescr, #markerimages, #markerlocation, #markeredit, #comments, #commentform   {
width: 98%;
padding: 1%;
padding-bottom: 30px;
position: relative;
/* border-bottom: thick solid rgb(188,216,150); */
background: rgb(52,101,51);
}

#markertitle {text-align: left;
             float: left;
             }

#commentform  {
               border-bottom: none;
              }
                    

#userinfo   {                
              text-align: right;
             }
               
#markerdescr   {
                 text-align: justify;
               }
#markerdescr a {
                text-decoration: underline;
                color: rgb(255,0,0);
                border: hidden;
              }
              
#markerdescr a:hover {
                      color: rgb(255,255,255);
                     }              
#markerdescr img {
                padding: 15px;
                border: hidden;
                }

a img, a:link img {border: 0px;}                

a:link, a:visited {
                  color: rgb(255,255,255);
                  }
a:hover {
        color: red;
        text-decoration: underline overline;
        }                  
                  
#markerimages   {
                 min-height: 250px;
                }

#markerlocation  {
                 min-height: 360px;
                 }

#nr1,#nr2 {
              border-top: thick solid #808000;
              min-height: 50px;
              height: auto !important;
              height: 40px;
              width: 15%;
              padding: 10px;
              float: left;
              border-bottom: thick solid #808000; 
          }
          
#nr1 {background-color: #687324;}
#nr2 {background-color: rgb(89, 109, 56);}          
          
#cr1,#cr2 {
              border-top: thick solid #808000;
              float: left;
              width: 65%;
              padding: 10px;
              line-height: 120%;
              min-height: 100px;
              height: auto !important;
              height: 100px;
              border-bottom: thick solid #808000;
          }
          
#cr1 {background-color: #687324;}
#cr2 {background-color: rgb(89, 109, 56);}

          
#cv1,#cv2 {
            float: right;
            width: 10%;
            min-height: 100px;
            height: auto !important;
            height: 100px;
            padding: 10px;
            border-top: thick solid #808000;
            border-bottom: thick solid #808000;
          }
#cv1{background-color: #687324;}
#cv2{background-color: rgb(89, 109, 56);}


.username {
        display: none;
        }

.fade {
        position: relative;
        top: 0px;
        left: 0px
      }

.fade div {
        position: absolute; 
        top: 0;
        left: 0;
        display: none;
        }
        
.markerimage {
        float: left;
        width: 30%;
        height: 100%;
        padding: 10px;
        overflow: hidden;
        }
.smalltext  {
              font-size: 0.6em;
            }
                    
.merchant_object {
                    width: 40%;
                    float: left;
                    padding: 5px;
                    margin: 5px;
                    min-height: 300px;
                 }
                 
.mo1  {
          background: #687324;
      }

.mo2  {
          background: rgb(89, 109, 56);
      }           
      

.sec0 {background: #687324;}
.sec1 {background: rgb(89, 109, 56);} 

          